A self-contained undergraduate-level course in optimization with semidifferential calculus, complete with numerous examples and exercises.[...]